package com.shangxian.giveithome.mapper;

import com.shangxian.giveithome.entity.petCard.PetCardImg;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author coderFu
 * @create 2021/5/1
 */
@Mapper
public interface PetCardImgMapper {
    /**
     * 根据头像图片id查询是否存在图片信息
     * @param id
     * @return
     */
    PetCardImg queryById(Long id);

    /**
     * 根据keyId存储图片信息
     * @param petCardImg
     */
    void saveByKeyId(PetCardImg petCardImg);


    /**
     * 存储单张图片信息
     * @param petCardImg
     */
    void save(PetCardImg petCardImg);

    /**
     * 根据图片id查询图片的keyId(图片组id)
     * @param id
     * @return
     */
    Long queryByIds(Long id);

    /**
     * 根据头像文件id集合删除数据库中的记录
     * @param petImgIds
     */
    void deleteById(List<Long> petImgIds);



}
